Trevor Rogers struck out six over seven scoreless innings of one-hit ball, while Leody Taveras tallied two hits and scored two runs as the Baltimore Orioles held on for a 3-2 win over the Los Angeles Dodgers.